Home CHELSEA FOOTBALL CLUB

Selhurst Park, London, England

The home of Crystal Palace since 1925. The stadium has been shared with Charlton Athletic (1985-91) and Wimbledon (1991-2003).
For more information